home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / system / snoop330.zip / SNOOPER.HST < prev    next >
Text File  |  1995-02-18  |  42KB  |  666 lines

  1.                      Snooper(TM), the System Checker
  2.                       Copyright 1992-1995 John Vias
  3.  
  4.                        SNOOPER'S REVISION HISTORY
  5.  
  6. VERSION  DATE    REVISIONS
  7. 3.30*  02/18/95  Snooper's eighth birthday! Rearranged the order form a
  8.                  bit to help ensure registrants fill in all necessary
  9.                  fields. Reinserted SNORDER.FRM in the ZIP file to
  10.                  assist users looking for a pre-existing order form on
  11.                  the disk. You can still print one from inside Snooper.
  12.        11/26/94  Snooper can now find and load system and log files with
  13.                  their hidden or system attributes set.
  14.        11/03/94  We are now authorized to accept the Discover Card.
  15.                  Snooper's ordering screen and invoice have been updated
  16.                  to reflect this.
  17.                  We added SNOOPER.FAQ, a file containing Frequently
  18.                  Asked Questions and answers about Snooper. Please check
  19.                  it first to see if it has the answer to your question
  20.                  before calling for help. Thanks!
  21.        10/24/94  If DRDOS is detected, and the version is at least 7.0,
  22.                  Snooper will now report "Nov DOS" for "Novell DOS."
  23.        10/20/94  Clarified California sales tax on invoice. California
  24.                  residents should add the sales tax they normally do in
  25.                  their area.
  26.        10/01/94  Moved to San Francisco! New version has new address and
  27.                  phone numbers.  See front page of manual or Snooper's
  28.                  ordering screen (press <F1>, then <O>).
  29.                  Added ability to detect 3COM 3C529 EtherLink III and
  30.                  ATI Graphics Ultra Pro MicroChannel cards.
  31.         8/01/94  Relaxed detection of invalid IDE model names, allowing
  32.                  more valid models to be shown.
  33.                  The /T(uneSkip) command line switch now also disables
  34.                  SCSI host adapter detection, which accesses the same
  35.                  port addresses (see also: 6/30/94).
  36.                  Fixed cosmetic bug on the Benchmark screen that caused
  37.                  the hard drive number to be written in the wrong place
  38.                  on systems with more than one hard drive.
  39.         6/30/94  Snooper can now differentiate between Windows Real and
  40.                  Standard modes, and the DOS-5 task-switcher.
  41.                  Fixed false Pentium detection on some late-release 486
  42.                  chips.
  43.                  Added /T(uneSkip) command line switch. It makes Snooper
  44.                  skip detection of sounds cards, which causes lockups on
  45.                  some systems whose network cards are configured to use
  46.                  I/O addresses in the 200h-390h range, and that have
  47.                  network drivers loaded.
  48.                  Reformatted manual to print better on some printers.
  49.                  Removed the 5.25" 720K floppy drive type from the CMOS
  50.                  screen (a rare breed, but they do exist). You probably
  51.                  didn't have one anyway.
  52.         3/30/94  You can now use Snooper interactively in Quiet mode (no
  53.                  screen display). Be very careful when doing this, as
  54.                  you may get lost and change something you shouldn't.
  55.         3/17/94  We have a new address! Please update your records
  56.                  accordingly. Existing telephone numbers have not
  57.                  changed, but we have added a dedicated fax line so you
  58.                  can fax your order. (Superceded by 10/01/94 version.)
  59. 3.29       3/94  We added the feature you've asked for the most:
  60.                  Auto-Logging! This command line option
  61.                  (/A[B/D/E/L/N/O/S]) causes Snooper to log whatever
  62.                  screens you want, automatically, with no user
  63.                  intervention. This is perfect for gathering hardware
  64.                  inventory for an entire network through a login script. 
  65.                  See SNOOPER.DOC for full details about how to use this
  66.                  powerful feature.
  67.                  Also, changed operation of /Quiet mode switch to work
  68.                  with Auto-Logging, making it possible to log all
  69.                  information with no visible display. Because neophyte
  70.                  users may be confused by Snooper's screens, you can use
  71.                  this switch for gathering hardware info from their
  72.                  machines.
  73. 3.28       3/94  Improved modem detection, making it faster and more
  74.                  reliable.
  75. 3.27       2/94  Changed command line switches for increased similarity
  76.                  with other programs and increased intelligibility. We
  77.                  held off doing this so you wouldn't have to change
  78.                  batch files and such, but we thought it was more
  79.                  important to make this change now and make it easier on
  80.                  everyone in the long run. If you have a batch file that
  81.                  calls Snooper, and it used to run fine and now does
  82.                  funny stuff, you probably need to update the command
  83.                  line switches as follows. Snooper's help screen
  84.                  reflects the new switches.
  85.  
  86.                  Old switch          New switch
  87.                  /BW                 /Mono
  88.                  /Non-interactive    /Batch
  89.                  /MathChipSkip       /NDPSkip
  90. 3.26       2/94  Added PCI bus detection and the ability to detect and
  91.                  report both PCI and EISA in the same system.
  92. 3.25       2/94  Fixed a bug that improperly implemented file sharing on
  93.                  /etworks.
  94. 3.24       2/94  In the CMOS screen, when you select a hard drive type,
  95.                  Snooper will now better report user-defined and invalid
  96.                  types. You can cycle through 255 types.
  97. 3.23       1/94  Removed "Hexium" detection, which returned false
  98.                  positives on a few machines.
  99. 3.22       1/94  Added another command line switch, "/I[DESkip]" and an
  100.                  associated config file option. This switch bypasses IDE
  101.                  drive model checking, which a few machines aren't
  102.                  compatible with. 
  103.                  Added another command line switch "/O[therIRQ]" and
  104.                  config file option. This switch forces Snooper to use
  105.                  an alternative IRQ testing routine. It is more
  106.                  compatible with some systems but tends to be less
  107.                  accurate, so if the default one works, use it.
  108. 3.21       1/94  Fixed a bug in the editor that caused lines containing
  109.                  tildes ("~") in AUTOEXEC.BAT, CONFIG.SYS, and
  110.                  SNOOPER.LOG files to display incorrectly. Fixed another
  111.                  bug that made the cursor disappear after the user
  112.                  viewed the editor's help screen. Fixed another that
  113.                  caused the editor's cursor to disappear if you enter
  114.                  the editor again after saving a file.
  115. 3.20       1/94  Fixed Advanced Power Management (APM) detection.
  116. 3.19       1/94  Fixed a bug that prevented a few correct license
  117.                  numbers from being entered. Sorry!
  118. 3.18       1/94  Fixed a bug that prevented the automatic use of
  119.                  monochrome colors on monochrome video cards (MDA,
  120.                  Hercules, mono VGA).
  121. 3.17       1/94  Both MS- and PC-DOS version 3.30 report they are
  122.                  PC-DOS, so Snooper now reports 3.30 as "MS/PC-DOS
  123.                  3.30." Also, Snooper will now report PC-DOS 6.10 as
  124.                  such, even though that version reports itself as 6.00.
  125. 3.16       1/94  In reporting fax/modems on the Diagnostics screen,
  126.                  Snooper will now only report classes over one. So if
  127.                  you used to see "0,1,2" you will now see "1,2" (the "0"
  128.                  only means "data modem" anyway, so it's implied).
  129. 3.15       1/94  Snooper will no longer automatically insert default
  130.                  values in the CMOS (memory, date, etc.) if it finds
  131.                  invalid values or an incorrect checksum. Doing so had
  132.                  caused problems on a few machines that don't calculate
  133.                  the CMOS checksum in the standard way.
  134. 3.14       1/94  Fixed a bug with the Benchmark screen that caused the
  135.                  Video benchmark to be reported on the wrong scale if
  136.                  you returned to the screen after running the benchmark. 
  137.                  For example, it would report 46 on a 100 cps scale
  138.                  instead of 46K on a 100K cps scale.
  139. 3.13       1/94  If a VESA driver reports the VGA card has 768K, Snooper
  140.                  will report it as 1M, to avoid confusion.
  141. 3.12       1/94  Fixed a bug in the editor that turned the cursor off on
  142.                  EGA systems. The cursor now stays on.
  143. 3.11       1/94  Added more computer types, including a couple Compaqs
  144.                  and the IBM Thinkpad 750 laptop.
  145. 3.10*  11/17/93  Added Netware revision on network screen. It appears as
  146.                  a letter after the version. Also on the Network screen,
  147.                  fixed MLID version bug that would cause version 2.01 to
  148.                  appear as 2.1.
  149. 3.09      11/93  Added Current Directory report to Snooper's disk
  150.                  information.
  151. 3.08      11/93  Snooper will now accept long forms for its command line
  152.                  parameters and switches, making Snooper batch files
  153.                  self-documenting. It still accepts the single-letter
  154.                  abbreviations. Because of this change, you may no
  155.                  longer join command line switches. For example,
  156.                  "snooper -bq" is no longer acceptable; you would need
  157.                  to use "snooper -b q." See the manual and Snooper's
  158.                  first help screen for more details. 
  159. 3.07      11/93  Fixed the problem that caused Micro Channel systems to
  160.                  lock up in the Diagnostics screen.
  161. 3.06      11/93  In the IDE Model report, if the drive is a Conner
  162.                  Peripherals, Snooper now removes the word "Peripherals"
  163.                  so the model name itself is visible in the report.
  164. 3.05      11/93  Fixed Pentium detection (it was reporting "Hexium").
  165.                  Adjusted the Clock Speed report to better differentiate
  166.                  between 60- and 66-MHz Pentiums (Pentia?). For CPUs
  167.                  with integrated math coprocessors (i.e., the 486 and
  168.                  Pentium), Snooper now reports "internal" instead of
  169.                  "built in" for the NDP report.
  170. 3.04      10/93  Added detection of 400 more MicroChannel cards,
  171.                  bringing the total to over 1,100.
  172. 3.03      10/93  On the Diagnostics screen, in the IRQ and DMA lists,
  173.                  Snooper no longer reports "Reserved" for resources not
  174.                  assigned to a hardware device. If the resource doesn't
  175.                  appear to be reserved, Snooper reports "Available." If
  176.                  the resource has been reserved, Snooper reports "In
  177.                  use." Also, DMA channel four is no longer detected
  178.                  because it is used internally and isn't available for
  179.                  installable devices.
  180. 3.02      10/93  Removed CMOS checksum on the Main screen's Extended
  181.                  Memory report. The CMOS screen will tell you if there
  182.                  is an error.
  183. 3.01      10/93  Added differentiation of DOS versions 4.00 and 4.01.
  184. 3.00      10/93  Added detection of Plug-'n'-Play capability to the BIOS
  185.                  report. This specification allows P-n-P ISA cards to be
  186.                  automatically configured through software, like MCA and
  187.                  EISA cards are now.
  188. 2.99      10/93  Snooper will now report if the computer has both
  189.                  MicroChannel and ISA buses.
  190. 2.98      10/93  Added detection of several more computer types,
  191.                  bringing the total to over 110.
  192. 2.96      10/93  Added detection of several disk caches to the main
  193.                  screen. See the manual for details. Had to condense the
  194.                  Keyboard report slightly, with no loss of info.
  195. 2.86      10/93  Oops! For some reason we thought floppy drives used DMA
  196.                  channel three, when actually they use channel two.
  197.                  Snooper's display has been updated to reflect this
  198.                  revelation.
  199. 2.85      10/93  Added detection of XGA amd XGA-2 video to Video report.
  200.                  This will work on MicroChannel bus systems.
  201. 2.80      10/93  After exiting the built-in editor, Snooper will prompt
  202.                  the user to reboot only if changes were made and the
  203.                  file was successfully saved. Snooper will wait for a
  204.                  keypress if there was an error saving the file.
  205.                  Otherwise, Snooper will immediately return you to the
  206.                  Main Screen. If you choose to reboot, Snooper will
  207.                  pause in case write-delayed caching is enabled, to
  208.                  ensure the file is actually written to the disk.
  209. 2.78       9/93  Fixed an apparently long-standing bug that prevented
  210.                  Snooper from recognizing some older IBM models and
  211.                  others by name.
  212. 2.76       9/93  Snooper should less often report gibberish in the "IDE
  213.                  model" report.
  214. 2.75       9/93  Defined default scales for the graphs on the Benchmark
  215.                  screen, according to CPU type. So, for example, the
  216.                  default scales for a 486 machine would be higher than
  217.                  one for a 386. Now, when a machine is so fast it makes
  218.                  the graph change color, it means the machine is fast
  219.                  for its class.
  220. 2.70       9/93  Added reboot function to allow the user to reboot from
  221.                  within Snooper after changing the CMOS or CONFIG.SYS or
  222.                  AUTOEXEC.BAT.
  223. 2.68       9/93  Improved Snooper's disk benchmark, adding sequential
  224.                  reads to the random ones and computing a weighted
  225.                  score.
  226. 2.66       9/93  Snooper should be able to report more information about
  227.                  a second hard drive, if there is one.
  228. 2.65       9/93  Added detection of DOS 6's DoubleSpace drive
  229.                  compression, reported on the Disk Status line.
  230. 2.64       9/93  Added detection of Advanced Power Management (APM) and
  231.                  its version. It's reported after the computer type.
  232. 2.63       9/93  Added detection of the Communicating Applications
  233.                  Specification (CAS) and FaxBIOS, and their versions.
  234.                  They are reported on the Diagnostics screen under the
  235.                  COM port information.
  236. 2.62       8/93  Improved VESA video memory detection under VESA 1.0.
  237.                  Snooper can now report half-megabyte values (e.g.,
  238.                  1.5M, 2.5M). You may have a bit more memory than
  239.                  Snooper reports. For example, you may have 2M when
  240.                  Snooper reports 1.5M. Under newer versions of the VESA
  241.                  spec, Snooper should always report video memory
  242.                  accurately.
  243. 2.61       8/93  Snooper will now retore the cursor upon exit, and set
  244.                  ERRORLEVEL to at least 32, if a runtime error occurs
  245.                  (but that *never* happens!).
  246. 2.60       8/93  Added one to the Cylinders report for hard drives. This
  247.                  should now match what the CMOS reports.
  248. 2.59       8/93  Improved error-reporting while trying to save a .CFG
  249.                  file in Setup screen. Snooper will now report if the
  250.                  disk is full, an existing .CFG file is read-only, etc.
  251. 2.58       8/93  The benchmark graphs now change color if they change
  252.                  scale, so you can see at a distance that the scale is
  253.                  not the default. Also, the benchmark graphs are
  254.                  retained when you return to the main screen and then go
  255.                  back to the Benchmark screen.
  256. 2.57       8/93  Added detection of fax modems, and the classes they
  257.                  support, on the Diagnostics screen. The new report,
  258.                  "fax class," will display for example, "0,1" if your
  259.                  fax modem supports classes zero and one.
  260. 2.52       8/93  Removed detection and supression of "fake" Novell
  261.                  parallel ports on Diagnostics screen. Now you can see
  262.                  the port status that other programs see, even if these
  263.                  ports aren't physically present. Also, Snooper now only
  264.                  looks for three LPT ports, not four.
  265. 2.51       8/93  Removed detection of Ballpoint mice because there were
  266.                  too many false positives.
  267. 2.50       8/93  Added beeps to alert you to error conditions (e.g.
  268.                  invalid drive). This should be helpful especially to
  269.                  visually-impaired users. When you hear a beep, look at
  270.                  the message line in the lower right corner to see what
  271.                  the beep was for. The beeps can be toggled on and off
  272.                  via the Setup screen.
  273. 2.48       8/93  Added Benchmark screen, accessible with <Alt-E> (hey,
  274.                  <Alt-B> was already being used!), performs CPU, video,
  275.                  and hard disk benchmarks.
  276. 2.38       8/93  Added Adaptec SCSI host adapter identification. It is
  277.                  reported on the same line as IDE model would be.
  278. 2.37       8/93  Changed the log filename from SNOOPER to SNOOPLOG to
  279.                  make it consistent with the SNOOPCFG variable (see
  280.                  below).
  281. 2.36       8/93  You can now define a SNOOPCFG environment variable to
  282.                  designate the configuration file Snooper should read
  283.                  (e.g. "set snoopcfg=c:\control\johnv.cfg"). Very useful
  284.                  on networks when set in a login script or in
  285.                  AUTOEXEC.BAT (don't forget Alt-A will let you edit
  286.                  AUTOEXEC.BAT!).
  287. 2.35       8/93  Added help line on the bottom line of each screen;
  288.                  removed the much shorter help lines above the message
  289.                  boxes.
  290. 2.32       8/93  Changed the keystroke used to print an invoice from <R>
  291.                  for Register to <O> for Order, perhaps making it
  292.                  clearer for some of you.
  293. 2.31       7/93  Improved Setup screen's user interface to match that of
  294.                  the CMOS screen (see below).
  295. 2.30       7/93  Added field to allow or disallow CMOS editing. This
  296.                  feature is for network administrators who want to
  297.                  prevent knowledgable-enough-to-be-dangerous users from
  298.                  changing their computers' configurations.
  299. 2.29       7/93  Added CMOS configuration viewing/editing screen. Press
  300.                  <Alt-M> from the main screen to see it. If CMOS editing
  301.                  is allowed (check the Setup screen), you can use the
  302.                  highlighted letters, and the arrow and Tab keys to move
  303.                  from one field to another. Once you're on the field you
  304.                  wish to change, press +/- or PgUp/PgDn to modify that
  305.                  field. If CMOS editing is disallowed, you will only be
  306.                  able to view the CMOS configuration.
  307. 2.19       7/93  Snooper now searches for ROM BIOS extensions every
  308.                  256 bytes instead of every 2K, sniffing out more
  309.                  adapter cards.
  310. 2.18       7/93  Snooper can now differentiate between Dell 450DEs and
  311.                  466DEs. Changed the order form into an invoice. Now
  312.                  business users can pay for Snooper on a purchase order
  313.                  and already have an invoice to send to Accounting.
  314. 2.17       6/93  Fixed detection of 2.8M drives. It should work now.
  315. 2.16*   6/26/93  Fixed minor cosmetic bug in drive list. Also, now you
  316.                  can press <Escape> or <Enter> when changing default
  317.                  disk drive in Setup screen.
  318. 2.15*   6/18/93  Fixed minor bug that prevented you from using cursor
  319.                  keys to switch from drive A: to the next drive in a
  320.                  system with one floppy and a hard or network drive.
  321.                  Snooper no longer displays the B: drive in its drive
  322.                  list if the system has no physical B: drive.
  323. 2.14       6/93  You can now print the display to PRN with <Alt-P>.
  324.                  <Alt-F> now logs the system files.  <Alt-L> still logs
  325.                  to a file.
  326. 2.13       6/93  Added detection of DOS revision level for versions 5
  327.                  and up. It appears as a letter after the DOS version.
  328. 2.12       5/93  Snooper now more-vigorously checks the IDE model for
  329.                  garbage characters. This line should now be blank for
  330.                  non-IDE drives.
  331. 2.11       5/93  In the editor, you can now restore a deleted line with
  332.                  <Ctrl-R>. To restore other deleted text (e.g. words),
  333.                  continue to use <Ctrl-U>.
  334. 2.10       5/93  Added network information screen, accessible via
  335.                  <Alt-N>. Currently, this screen provides info only on
  336.                  Novell networks. See the manual for more details.
  337.                  Removed the Western Digital network card detection
  338.                  routine, as it turned out to be the responsible for
  339.                  Snooper breaking the network connection. Now when you
  340.                  use the Diagnostics screen on a network, you usually
  341.                  stay connected.
  342. 2.09       5/93  Added detection of Pentium (tm) (and Hexium?)
  343.                  processors.
  344. 2.08       5/93  If your system has more than 19 logical drives, Snooper
  345.                  now displays them in two rows. Also, the end bracket
  346.                  immediately follows the last drive letter.
  347. 2.07       5/93  Now you can press <Enter> to indicate "Yes" to "(Y/n)?"
  348.                  prompts in the editor (e.g. saving the file).
  349. 2.06       5/93  Added detection of over 700 MicroChannel adapter cards
  350.                  via the new Bus Screen. Access it with <Alt-B>. See the
  351.                  manual for more details.
  352. 2.05       5/93  Improved detection of network drives. It's accurate
  353.                  now, but the minimum DOS version had to be raised to
  354.                  3.10. This shouldn't cause a problem for most of you.
  355. 2.04       4/93  Added detection of Toshiba DOS and Olivetti DOS.
  356. 2.03       4/93  Added detection of several more Dell computers.
  357. 2.02       4/93  Added fifty new computer types, mostly IBMs. Snooper
  358.                  can now recognize over 100 computers by name.
  359. 2.01       4/93  Snooper can now distinguish between LANtastic and LAN
  360.                  Manager. Added report of PC LAN and LAN Manager
  361.                  versions.
  362. 2.00*   3/30/93  Improved VESA video memory detection. Snooper now
  363.                  retrieves the memory amount directly from the VESA BIOS
  364.                  if the VESA version is at least 1.01. Also fixed a bug
  365.                  that caused the VESA version to be reported
  366.                  incorrectly.
  367. 1.99       3/93  Added detection of a Logitech mouse driver's version.
  368.                  Also, in the IRQ list on the Diagnostics screen, if you
  369.                  have a new enough mouse driver, Snooper will report if
  370.                  it's a TSR loaded in your AUTOEXEC.BAT file
  371.                  ("MOUSE.COM"), or a device driver loaded in your
  372.                  CONFIG.SYS file ("MOUSE.SYS").
  373. 1.98       3/93  Added more rigorous testing to determine if a parallel
  374.                  port really exists before testing its IRQ and status.
  375.                  Rearranged Parallel Port Status reports.
  376. 1.97       3/93  Expanded configuration file with blank space so we can
  377.                  add more options in the future while maintaining
  378.                  backward compatibility with existing .CFG files.
  379. 1.96       3/93  Added report of parallel port IRQ. Keep in mind that
  380.                  many I/O cards with parallel ports do not generate the
  381.                  IRQ properly. This report uses parentheses like the COM
  382.                  port IRQ (see below).
  383. 1.95       3/93  Added indication of a COM port's IRQ being enabled. If
  384.                  the IRQ number does not appear in parentheses on the
  385.                  Diagnostics screen, that COM port's IRQ was already
  386.                  enabled before Snooper was run. If the IRQ is written
  387.                  in parentheses, the IRQ is not active on that port.
  388.                  Also, COM port info is centered now.
  389. 1.94       3/93  Added detection of the port address of Western Digital
  390.                  and compatible network cards, displayed on the
  391.                  Diagnostics screen.
  392. 1.93       3/93  Added an internal text editor for CONFIG.SYS,
  393.                  AUTOEXEC.BAT, and SNOOPER.LOG files. Added
  394.                  configuration option for toggling between using the
  395.                  internal editor or an external one.
  396. 1.92       3/93  If you were using only a tiny percentage of a disk,
  397.                  Snooper may have shown an empty bar graph, perhaps
  398.                  misleading you into thinking the disk was empty. Now if
  399.                  any amount of disk space is being used, Snooper shows
  400.                  at least one block in the graph.
  401. 1.91       3/93  Added logging of CONFIG.SYS and AUTOEXEC.BAT files.
  402.                  From Snooper's main or Diagnostics screens with <Alt-P>
  403.                  and from the command line, with the /P switch. This
  404.                  feature will copy the contents of both files to the log
  405.                  file. The switch can be used with or without the
  406.                  logging switch, /L. It will use the log filename
  407.                  specified with /L.
  408. 1.90       2/93  Changed format of configuration file. Config files made
  409.                  with earlier versions will be incompatible with future
  410.                  versions of Snooper, so just delete them and make new
  411.                  ones.
  412. 1.89       2/93  Instead of prohibiting you from invoking Snooper's
  413.                  Diagnostics screen under multitaskers and networks, now
  414.                  Snooper just warns about the dangers involved and asks
  415.                  if you wish to continue.
  416. 1.88       2/93  Fixed editor loading routine to correctly load a batch
  417.                  file called EDIT.BAT by loading a secondary command
  418.                  processor (e.g., COMMAND.COM, NDOS.COM). Snooper now
  419.                  ensures the relevant files exist before invoking the
  420.                  editor. Added a wait for keypress after editing before
  421.                  restoring Snooper's screen.
  422. 1.87       2/93  Reassigned editing keys: <Alt-C> loads only CONFIG.SYS,
  423.                  and <Alt-A> loads only AUTOEXEC.BAT. Using <Alt-A> for
  424.                  this feature forced us to change the (Advanced)
  425.                  Diagnostics key to <Alt-D> for Diagnostics.
  426. 1.86       2/93  Improved Setup screen's readability by aligning default
  427.                  options and changing the choices from Yes/No to
  428.                  Yes/Auto.
  429. 1.85       2/93  Reversed action of PgUp/PgDn, Up/Down, Left/Right in
  430.                  help screens and main screen to make those keystrokes
  431.                  more in line with convention.  Pressing PgUp will now
  432.                  move you, for example, from page three to page two of
  433.                  the help screens, or from drive B: to drive C:.
  434. 1.84       2/93  Added logic to guess where a mouse is located even if
  435.                  the normal detection routine doesn't find it.
  436. 1.83       2/93  Redesigned Diagnostics screen, added message area and
  437.                  help line consistent with main screen.
  438. 1.82       2/93  Redesigned setup screen; added mono- and Desqview-mode,
  439.                  and default disk drive as setup options.
  440. 1.81       2/93  Improved detection of COM ports, COM port IRQs, and
  441.                  modems.
  442. 1.80       2/93  When the log file-viewing feature is invoked, it now
  443.                  checks for the existence of a log file before loading
  444.                  the editor.
  445. 1.79       2/93  Integrated SNCOLORS into SNOOPER.EXE.  To change
  446.                  colors, enter a license number, etc., press <Alt-S> in
  447.                  Snooper.  Changes will take effect the next time you
  448.                  run Snooper.
  449. 1.78       1/93  Streamlined volume label detection.  Reorganized
  450.                  DOS shell routines to make them more portable.
  451. 1.77       1/93  Corrected XMM detection bug present in version 1.76.
  452. 1.76      12/92  Added improved CPU speed benchmark.  It should be much
  453.                  more accurate now.
  454. 1.75      11/92  Added (Advanced) Diagnostics screen via <Alt-A>.  The
  455.                  AD screen shows you:
  456.                  * Active IRQ levels (0-15)
  457.                  * Active DMA channels (0-3)
  458.                  * Sound card address
  459.                  * Parallel port addresses and status (busy, paper out,
  460.                    I/O error, selected)
  461.                  * Serial port addresses, UART (8250-16550A), FIFO
  462.                    buffer status (on or off), port speed, data bits,
  463.                    parity, stop bits, IRQ, and device attached (modem
  464.                    and/or mouse)
  465. 1.74      10/92  Added on-line viewing and editing of SNOOPER.LOG via
  466.                  external editor.  To use this feature, press <Alt-V> at
  467.                  Snooper's main screen.  See editor-naming requirements
  468.                  below.
  469. 1.73      10/92  Added on-line editing of CONFIG.SYS and AUTOEXEC.BAT
  470.                  via external editor.  To use this feature, press
  471.                  <Alt-E> at Snooper's main screen.  The editor must be
  472.                  named EDIT.COM, EDIT.EXE, or EDIT.BAT, and it may
  473.                  reside in the current directory or on the path. 
  474.                  "Ed-It!" version 3.0 (a public domain editor, included)
  475.                  will open both files at once in separate windows. 
  476.                  Other editors may only open CONFIG.SYS.  You can open
  477.                  AUTOEXEC.BAT with their editors' Open File command.
  478. 1.72      10/92  Added on-line registration feature.  Press "F1" for
  479.                  help, then "R" to print an order form.  You will be
  480.                  asked what port to print the form to.
  481. 1.71      10/92  Snooper now shows you all valid drive letters, right
  482.                  next to "Disk."  The current drive letter is
  483.                  highlighted and capitalized.  The Volume Label report
  484.                  was moved down; it's now the first disk report in the
  485.                  column.  Due to limited screen space, the Total
  486.                  Clusters report was removed (CHKDSK can tell you if you
  487.                  really need it).  
  488. 1.70      10/92  Added detection of Oak VGA cards.
  489. 1.69      10/92  Improved detection of Genoa VGA cards; Snooper should
  490.                  now recognize more models.
  491. 1.68      10/92  Added detection of Logitech 6.10+, Mouse Systems,
  492.                  Genius 9.06, and Z-NIX 7.04d mice by name.  These may
  493.                  work with earlier and/or later driver versions than are
  494.                  specified here.  Rearranged Mouse report slightly.
  495. 1.67      10/92  Added ability to paste Snooper's display to the Windows
  496.                  clipboard using Shift-Delete.  The display is pasted as
  497.                  text.
  498. 1.66       9/92  Snooper now gives up its timeslice under Windows, the
  499.                  DOS-5 task switcher, etc., instead of constantly
  500.                  updating its time display (just press the spacebar for
  501.                  an update).
  502. 1.65       9/92  Added timeout for IDE model routine to avoid locking
  503.                  system.  Fixed bug that failed to report certain
  504.                  computer types by name.
  505. 1.64       9/92  Added detection of VESA version.  Fixed bug that caused
  506.                  256K VESA VGAs to report 3K.
  507. 1.63       9/92  Fixed bugs that caused lockups on 286s with math chips
  508.                  and possibly others (sorry about this one!).
  509. 1.62       9/92  Added Stacker detection and version to Disk Status
  510.                  report.
  511. 1.61       8/92  Added report of A20 status in HMA report.
  512. 1.60       8/92  Suppressed IDE model detection under Windows 386
  513.                  enhanced mode (conflicts with 32-bit hard drive
  514.                  access).
  515. 1.59       7/92  Removed the necessity of having MSCDEX.EXE 2.x to
  516.                  detect CD-ROM drives.  Now Snooper can detect CD-ROMs
  517.                  with any driver version.
  518. 1.58       5/92  Added detection of Tandy 1000s and Epsons
  519. 1.57       5/92  Added IDE Hard Drive Model report.
  520. 1.56       5/92  Added detection of DOS buffers, including look-ahead
  521.                  buffers.
  522. 1.55       5/92  Added detection of DOS files.
  523. 1.54       5/92  Removed registration reminder box in lower right
  524.                  corner, freeing screen space for more disk reports. 
  525.                  Added space for messages such as "Invalid drive,"
  526.                  "Writing log file," etc. 
  527. 1.53       5/92  Added detection of CMOS hard drive type.
  528. 1.52       4/92  Changed the logging keystroke to Alt-L to allow you to
  529.                  access drive L: directly.
  530. 1.51       4/92  Replaced the Adlib detection routine with the official
  531.                  one, probably fixing the false detection bug.
  532. 1.50*   3/30/92  If Snooper detects that a VGA adapter has more than
  533.                  256K of memory, it will report it as SVGA. 
  534. 1.49       3/92  May have fixed UMB report under DR-DOS 6.
  535. 1.48       3/92  Implemented two-tiered shareware registration.
  536. 1.47       2/92  Added detection of PS/2 models 35, L40, 55LS, 57, M57,
  537.                  65SX, 90, and 95 and of the PS/1 model 2121.
  538. 1.46       2/92  Fixed bug that caused incorrect used Conventional
  539.                  Memory report when Snooper is loaded into an UMB.
  540. 1.45       2/92  Removed detection of 80186/88 CPUs for greater
  541.                  stability.
  542. 1.44       2/92  Improved disk type checking; Snooper recognizes 2.88M
  543.                  floppy drives.  Floppy drives with no disks in them
  544.                  will now report the drive type anyway.
  545. 1.43       2/92  Added ability of sequence keys to skip invalid drive
  546.                  letters.  Now you can press <Up> to go from drive C: to
  547.                  drive E: if you have no drive D: (you used to have to
  548.                  use letter keys to access noncontiguous drives).
  549. 1.42       1/92  Added logic to detect invalid command line entries,
  550.                  which cause Snooper automatically to show the invalid
  551.                  characters on its syntax help screen.
  552. 1.41       1/92  Added Desqview mode switch, /D, to force Snooper to use
  553.                  the BIOS when writing to the screen.  Snooper normally
  554.                  detects Desqview and switches to this mode
  555.                  automatically but some of you may want to use it for
  556.                  other environments.
  557. 1.40       1/92  Expanded Mouse report to always show serial plus the
  558.                  COM port or IRQ level.
  559. 1.39       1/92  Implemented better game port detection.  It should work
  560.                  on AT class machines now.  Also fixed minor bug that
  561.                  caused the 01/10/84 IBM PC-AT not to be reported by
  562.                  name.
  563. 1.38       1/92  Fixed minor bug involving incorrect IRQ levels reported
  564.                  by a certain mouse driver.  Fixed minor bug that caused
  565.                  the mouse driver minor version to be reported
  566.                  incorrectly.
  567. 1.37       1/92  Expanded single help screen to three, to show command
  568.                  line syntax, keystrokes allowed in the program, and
  569.                  shareware information.
  570. 1.36       1/92  Fixed math coprocessor detection lockup bug.  This may
  571.                  have been the lockup problem, even though we blamed the
  572.                  CPU detection routines.  The /C and /M switches finally
  573.                  may be obsolete.  (We hope, but let us know!) 
  574.                  Implemented improved RAM disk detection logic.
  575. 1.35       1/92  Included Sncolors, a utility to change Snoopers colors,
  576.                  in shareware version.
  577. 1.34       1/92  Fixed display of percent of used disk space, which
  578.                  occasionally showed two decimal places.
  579. 1.33      12/91  Reduced memory use to 85K, making Snooper easier to
  580.                  shell to from another program under cramped memory
  581.                  conditions (aren't they all?).
  582. 1.32      11/91  Implemented detection of Sound Blaster, Adlib, and
  583.                  Roland MPU-401 sound cards.
  584. 1.31      11/91  Added shell version for Novell networks, version for
  585.                  Lantastic.
  586. 1.30      11/91  Added new switch, /M, which disables NDP (Math chip)
  587.                  detection.  The /C compatibility switch now disables
  588.                  only CPU detection and may no longer be needed.  If you
  589.                  are having lockup problems with Snooper, specify both
  590.                  of these switches, then one at a time, until you find
  591.                  the one that will avoid the lockup.  Most of you
  592.                  needn't worry about this at all.
  593. 1.29      10/91  Added reports of serial and parallel port addresses.
  594. 1.28      10/91  Snooper will find its display (which it needs to in
  595.                  order to log it) even if it has been moved via the
  596.                  Relocatable Screen Interface Specification used by
  597.                  Desqview, Topview, and Memory Commander.
  598. 1.27      10/91  After Snooper runs, it should now reset the cursor to
  599.                  the same shape it was originally, not to a default
  600.                  shape.
  601. 1.26      10/91  Rewrote CPU and NDP detection routines in BASM (TP 6's
  602.                  built-in assembler), making them more stable.
  603. 1.25      10/91  Added detection of several more computers by name. 
  604.                  Added report of DOS-5s location, if in HMA or ROM.
  605. 1.24      10/91  Fixed Windows 386 Enhanced mode detection.  Problem was
  606.                  caused by the way Turbo Pascal calls interrupts (or
  607.                  not).
  608. 1.23      10/91  Command line arguments may now be combined (e.g.,
  609.                  snooper -bc:n is OK).
  610. 1.22      10/91  Uses BIOS screen writes if it detects DESQview and also
  611.                  corrects a DESQview detection bug.
  612. 1.21      10/91  Implemented file sharing on networks.  Added detection
  613.                  of several Dell computers by name.
  614. 1.20      10/91  Added detection of NDOS (and its version and shell
  615.                  depth), and of OS/2 1.x and 2.x.
  616. 1.19       9/91  Added report of largest UMB if EMM386.EXE is loaded and
  617.                  DOS=UMB is in CONFIG.SYS.
  618. 1.18       9/91  Added detection of DOS Protected Mode Interface (DPMI),
  619.                  Virtual Control Program Interface (VCPI), and ANSI
  620.                  device drivers.
  621. 1.17       9/91  Rewrote screen display routine to draw screen faster. 
  622.                  Changed shareware offer and price.
  623. 1.16       9/91  Added detection of several VGA chipsets and, for some,
  624.                  VGA memory above 256K.
  625. 1.15       9/91  Added detection of virtual 86 mode, allowing us to
  626.                  remove the /3 compatibility switch (Snooper now
  627.                  automatically skips 386DX/SX detection if CPU is in
  628.                  virtual 86 mode, avoiding error messages and lockups).
  629. 1.14       8/91  Implemented detection of CD-ROM drives if you are
  630.                  running MSCDEX.EXE 2.x or higher.
  631. 1.13       8/91  Implemented improved disk type logic (Snooper now may
  632.                  recognize some RAM disks and Bernoulli drives).
  633. 1.12       8/91  Added detection of video memory installed on VESA
  634.                  cards.
  635. 1.11       8/91  Added check for CMOS validity before asking it for
  636.                  extended memory installed.  Snooper shows a question
  637.                  mark if the CMOS appears invalid but shows extended
  638.                  memory reported by the CMOS anyway.
  639. 1.10       7/91  Added detection of several brands of ROM BIOS.
  640. 1.09       7/91  Employed BIOS date to help detect computer type so some
  641.                  IBM pre-1987 types, some Toshibas, more Olivettis, and
  642.                  a few others are identified explicitly.
  643. 1.08       7/91  Changed /C switch: /C(ompatibility mode) now disables
  644.                  all CPU/NDP detection routines.  If Snooper locks up
  645.                  your machine, try using this switch.
  646. 1.07*    7/4/91  Added detection of VESA VGA cards and of highest drive
  647.                  letter on keystroke help line (instead of static A-Z).
  648. 1.06       6/91  Added report of extended memory installed according to
  649.                  CMOS; added recognition of DR DOS, the ATT 6300,
  650.                  several Olivetti models, and more PS/2s.  Corrected
  651.                  logical bug that prevented several shells from being
  652.                  reported. (Oops!)
  653. 1.05       6/91  Added detection of Weitek 1167 math chip and HMA use.
  654. 1.04       5/91  Implemented Compatibility mode to avoid lock-ups on
  655.                  some PCs running under Windows 386 enhanced mode. 
  656.                  Added logic to detect 486SX.
  657. 1.03       5/91  Fixed EISA detection bug.
  658. 1.02       5/91  Fixed 486 detection bug and 386/486 lockups; detects
  659.                  80386SX.
  660. 1.01       4/91  Expanded mouse report to show COM port number if
  661.                  serial, based on default IRQs.
  662. 1.00*   3/30/91  First real shareware version.  We released a
  663.                  pre-release version (1.01--Hmm) to a local BBS in
  664.                  February 1989.
  665.  
  666. *Denotes publicly-released version